#ifndef _INVOKER_H_
#define _INVOKER_H_

#include "command.h"

// 调用者
class Invoker
{
public:
    Invoker();
    ~Invoker();
    
public:
    // 接收命令
    void SetCommand(Command* cmd);
    // 执行命令
    void Action();
    
private:
    Command* cmd_;
};

#endif // _INVOKER_H_